package com.dzx.design.behavioral.state;

/**
 * @author dzx
 * @ClassName:
 * @Description:
 * @date 2019年08月15日 11:06:23
 */

public abstract  class CourseVideoState {
    protected CourseVideoContext courseVideoContext;

    public void setCourseVideoContext(CourseVideoContext courseVideoContext) {
        this.courseVideoContext = courseVideoContext;
    }
    public abstract void play();
    public abstract void speed();
    public abstract void pause();
    public abstract void stop();
}
